package com.peng.wx_official_account.entity.dto;

import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Map;

/**
 * 该类是微信公众号推送数据类、封装了要推送所需要的数据
 * <a href="https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Template_Message_Interface.html">具体数据类型到该网址查看</a>
 */
@Data
@Accessors(chain = true)
public class WeChatPushDto {

    /**
     * 接收者openId
     */
    private String touser;

    /**
     * 模板id
     */
    private String template_id;

    /**
     * 所需跳转到的小程序appid（该小程序 appid 必须与发模板消息的公众号是绑定关联关系，暂不支持小游戏）
     */
    private String appid;

    /**
     * 模板数据
     */
    private Map<String, Map<String, String>> data;


}
